win a landslide victory - Deutsch Englisch Wörterbuch